export default async function (G6: any, type: string) {
	await import(/* @vite-ignore */ './edge').then((res) => {
		// console.log('res---------', res);
		res.default(G6);
	});
	switch (type) {
		case 'AllItRoad':
			await import('./AllItRoad/nodeBehavior').then((res) => {
				res.default(G6);
			});
			break;
		case 'BusinessStep':
			await import('./BusinessStep/nodeBehavior').then((res) => {
				res.default(G6);
			});

			break;
		case 'SegmentOverview':
			await import('./SegmentOverview/nodeBehavior').then((res) => {
				res.default(G6);
			});
			break;
		case 'StepAnalysis':
			await import('./StepAnalysis/nodeBehavior').then((res) => {
				res.default(G6);
			});
			break;
		case 'StepEndToEndRelation':
			await import('./StepEndToEndRelation/nodeBehavior').then((res) => {
				res.default(G6);
			});

			break;

		default:
	}
	// debugger
	// return import('./' + type + '/nodeBehavior.js').then((res) => {
	// 	res.default(G6);
	// });
	// return import(`./${type}/nodeBehavior`).then((res) => {
	// 	res.default(G6);
	// });
}
